package customers.dal.dataobject;

import java.util.Date;

/**
 * 
 * @author Administrator
 * 客户券信息同步表
 *
 */
public class MarketCouponDO {
	
	//主键
	private int couponId;
    //业务唯一ID
	private String businessId;
	//卷名称
	private String ruleName;
	//侨金所客户ID
	private int customerId;
	//手机号
	private String mobile;
	//卷类型：1-代金券
	private String category;
	//描述
	private String ruleDesc;
	//红包金额
	private String amount;
	//发送方式：系统发送0，人工发送1
	private String sendType;
	//来源
	private int source;
	//来源描述 用于前台展示
	private String sourceDesc;
	//有效期开始时间
	private Date startTime;
	//有效期结束时间
	private Date endTime;
	//发放规则类型 0 按照产品线 1按照期限
	private int sendRuleType;
	//产品最低期限
	private int limitDurationMin;
	//产品最高期限
	private int limitDurationMax;
	//投资最小值
	private String limitAmountMin;
	//使用状态：1未使用(解冻)2已冻结3已使用(核销)
	private int couponStatus;
	//核销时间
	private Date verificationTime;
	//冻结时间
	private Date freezeTime;
	//创建时间
	private Date createTime;
	//修改时间
	private Date modifyTime;
	
	public int getCouponId() {
		return couponId;
	}
	public void setCouponId(int couponId) {
		this.couponId = couponId;
	}
	public String getBusinessId() {
		return businessId;
	}
	public void setBusinessId(String businessId) {
		this.businessId = businessId;
	}
	public String getRuleName() {
		return ruleName;
	}
	public void setRuleName(String ruleName) {
		this.ruleName = ruleName;
	}
	public int getCustomerId() {
		return customerId;
	}
	public void setCustomerId(int customerId) {
		this.customerId = customerId;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getCategory() {
		return category;
	}
	public void setCategory(String category) {
		this.category = category;
	}
	public String getRuleDesc() {
		return ruleDesc;
	}
	public void setRuleDesc(String ruleDesc) {
		this.ruleDesc = ruleDesc;
	}
	public String getAmount() {
		return amount;
	}
	public void setAmount(String amount) {
		this.amount = amount;
	}
	public String getSendType() {
		return sendType;
	}
	public void setSendType(String sendType) {
		this.sendType = sendType;
	}
	public int getSource() {
		return source;
	}
	public void setSource(int source) {
		this.source = source;
	}
	public String getSourceDesc() {
		return sourceDesc;
	}
	public void setSourceDesc(String sourceDesc) {
		this.sourceDesc = sourceDesc;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public int getSendRuleType() {
		return sendRuleType;
	}
	public void setSendRuleType(int sendRuleType) {
		this.sendRuleType = sendRuleType;
	}
	public int getLimitDurationMin() {
		return limitDurationMin;
	}
	public void setLimitDurationMin(int limitDurationMin) {
		this.limitDurationMin = limitDurationMin;
	}
	public int getLimitDurationMax() {
		return limitDurationMax;
	}
	public void setLimitDurationMax(int limitDurationMax) {
		this.limitDurationMax = limitDurationMax;
	}
	public String getLimitAmountMin() {
		return limitAmountMin;
	}
	public void setLimitAmountMin(String limitAmountMin) {
		this.limitAmountMin = limitAmountMin;
	}
	public int getCouponStatus() {
		return couponStatus;
	}
	public void setCouponStatus(int couponStatus) {
		this.couponStatus = couponStatus;
	}
	public Date getVerificationTime() {
		return verificationTime;
	}
	public void setVerificationTime(Date verificationTime) {
		this.verificationTime = verificationTime;
	}
	public Date getFreezeTime() {
		return freezeTime;
	}
	public void setFreezeTime(Date freezeTime) {
		this.freezeTime = freezeTime;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getModifyTime() {
		return modifyTime;
	}
	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}
	
}
